home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / a_man / cat1 / routed.z / routed
Encoding:
Text File  |  2001-04-17  |  29.6 KB  |  595 lines

  1.  
  2.  
  3.  
  4. RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))                                                          RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      routed - network RIP and router discovery routing daemon
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ////uuuussssrrrr////eeeettttcccc////rrrroooouuuutttteeeedddd [----ssssqqqqddddgggghhhhmmmmppppAAAAttttvvvv] [----TTTT _t_r_a_c_e_f_i_l_e]
  13.           [----FFFF _n_e_t[/_m_a_s_k][,_m_e_t_r_i_c]] [----PPPP _p_a_r_m_s]
  14.  
  15. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.      RRRRoooouuuutttteeeedddd is a dameon invoked at boot time to manage the network routing
  17.      tables.  It uses Routing Information Protocol, RIPv1 (RFC 1058), RIPv2
  18.      (RFC 1723), and Internet Router Discovery Protocol (RFC 1256) to maintain
  19.      the kernel routing table.  The RIPv1 protocol is based on the reference
  20.      4.3BSD daemon.
  21.  
  22.      It listens on the _u_d_p(7P) socket for the _r_o_u_t_e service (see _s_e_r_v_i_c_e_s(4))
  23.      for Routing Information Protocol packets.  It also sends and receives
  24.      multicast Router Discovery ICMP messages.  If the host is a router,
  25.      rrrroooouuuutttteeeedddd periodically supplies copies of its routing tables to any directly
  26.      connected hosts and networks.  It also advertise or solicits default
  27.      routes using Router Discovery ICMP messages.
  28.  
  29.      When started (or when a network interface is later turned on), rrrroooouuuutttteeeedddd
  30.      uses an AF_ROUTE address family facility to find those directly connected
  31.      interfaces configured into the system and marked "up".  It adds necessary
  32.      routes for the interfaces to the kernel routing table.  Soon after being
  33.      first started, and provided there is at least one interface on which RIP
  34.      has not been disabled, rrrroooouuuutttteeeedddd deletes all pre-existing non-static routes
  35.      in kernel table.  Static routes in the kernel table are preserved and
  36.      included in RIP responses if they have a valid RIP metric (see
  37.      rrrroooouuuutttteeee(1M)).
  38.  
  39.      If more than one interface is present (not counting the loopback
  40.      interface), it is assumed that the host should forward packets among the
  41.      connected networks.  After transmitting a RIP rrrreeeeqqqquuuueeeesssstttt and Router
  42.      Discovery Advertisements or Solicitations on a new interface, the daemon
  43.      enters a loop, listening for RIP request and response and Router
  44.      Discovery packets from other hosts.
  45.  
  46.      When a _r_e_q_u_e_s_t packet is received, _r_o_u_t_e_d formulates a reply based on the
  47.      information maintained in its internal tables.  The _r_e_s_p_o_n_s_e packet
  48.      generated contains a list of known routes, each marked with a "hop count"
  49.      metric (a count of 16 or greater is considered "infinite").  Advertised
  50.      metrics reflect the metric associated with interface (see iiiiffffccccoooonnnnffffiiiigggg(1M)),
  51.      so setting the metric on an interface is an effective way to steer
  52.      traffic.
  53.  
  54.      Responses do not include routes with a first hop on the requesting
  55.      network to implement in part _s_p_l_i_t-_h_o_r_i_z_o_n.  Requests from query programs
  56.      such as rrrrttttqqqquuuueeeerrrryyyy(1M) are answered with the complete table.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))                                                          RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))
  71.  
  72.  
  73.  
  74.      The routing table maintained by the daemon includes space for several
  75.      gateways for each destination to speed recovery from a failing router.
  76.      RIP _r_e_s_p_o_n_s_e packets received are used to update the routing tables
  77.      provided they are from one of the several currently recognized gateways
  78.      or advertise a better metric than at least one of the existing gateways.
  79.  
  80.      When an update is applied, rrrroooouuuutttteeeedddd records the change in its own tables
  81.      and updates the kernel routing table if the best route to the destination
  82.      changes.  The change in the kernel routing table is reflected in the next
  83.      batch of _r_e_s_p_o_n_s_e packets sent.  If the next response is not scheduled
  84.      for a while, a _f_l_a_s_h _u_p_d_a_t_e response containing only recently changed
  85.      routes is sent.
  86.  
  87.      In addition to processing incoming packets, rrrroooouuuutttteeeedddd also periodically
  88.      checks the routing table entries.  If an entry has not been updated for 3
  89.      minutes, the entry's metric is set to infinity and marked for deletion.
  90.      Deletions are delayed until the route has been advertised with an
  91.      infinite metric to insure the invalidation is propagated throughout the
  92.      local internet.  This is a form of _p_o_i_s_o_n _r_e_v_e_r_s_e.
  93.  
  94.      Routes in the kernel table that are added or changed as a result of ICMP
  95.      Redirect messages are deleted after a while to minimize _b_l_a_c_k-_h_o_l_e_s.
  96.      When a TCP connection suffers a timeout, the kernel tells rrrroooouuuutttteeeedddd, which
  97.      deletes all redirected routes through the gateway involved, advances the
  98.      age of all RIP routes through the gateway to allow an alternate to be
  99.      chosen, and advances of the age of any relevant Router Discovery Protocol
  100.      default routes.
  101.  
  102.      Hosts acting as internetwork routers gratuitously supply their routing
  103.      tables every 30 seconds to all directly connected hosts and networks.
  104.      These RIP responses are sent to the broadcast address on nets that
  105.      support broadcasting, to the destination address on point-to-point links,
  106.      and to the router's own address on other networks.  If RIPv2 is enabled,
  107.      multicast packets are sent on interfaces that support multicasting.
  108.  
  109.      If no response is received on a remote interface, if there are errors
  110.      while sending responses, or if there are more errors than input or output
  111.      (see nnnneeeettttssssttttaaaatttt(1M)), then the cable or some other part of the interface is
  112.      assumed to be disconnected or broken, and routes are adjusted
  113.      appropriately.
  114.  
  115.      The _I_n_t_e_r_n_e_t _R_o_u_t_e_r _D_i_s_c_o_v_e_r_y _P_r_o_t_o_c_o_l is handled similarly.  When the
  116.      daemon is supplying RIP routes, it also listens for Router Discovery
  117.      Solicitations and sends Advertisements.  When it is quiet and listening
  118.      to other RIP routers, it sends Solicitations and listens for
  119.      Advertisements.  If it receives a good Advertisement and it is not
  120.      multi-homed, it stops listening for broadcast or multicast RIP responses.
  121.      It tracks several advertising routers to speed recovery when the
  122.      currently chosen router dies.  If all discovered routers disappear, the
  123.      daemon resumes listening to RIP responses.  It continues listen to RIP
  124.      while using Router Discovery if multi-homed to ensure all interfaces are
  125.      used.
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))                                                          RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))
  137.  
  138.  
  139.  
  140.      The Router Discovery standard requires that advertisements have a default
  141.      "lifetime" of 30 minutes.  That means should something happen, a client
  142.      can be without a good route for 30 minutes.  It is a good idea to reduce
  143.      the default to 45 seconds using "----PPPP _r_d_i_s_c__i_n_t_e_r_v_a_l=_4_5" on the command
  144.      line or "rrrrddddiiiisssscccc____iiiinnnntttteeeerrrrvvvvaaaallll====44445555" in the /_e_t_c/_g_a_t_e_w_a_y_s file.
  145.  
  146.      While using Router Discovery (which happens by default when the system
  147.      has a single network interface and a Router Discovery Advertisement is
  148.      received), there is a single default route and a variable number of
  149.      redirected host routes in the kernel table.  On a host with more than one
  150.      network interface, this default route will be via only one of the
  151.      interfaces.  Thus, multi-homed hosts running with ----qqqq might need nnnnoooo____rrrrddddiiiisssscccc
  152.      described below.
  153.  
  154.      See the ppppmmmm____rrrrddddiiiisssscccc facility described below to support "legacy" systems
  155.      that can handle neither RIPv2 nor Router Discovery.
  156.  
  157.      By default, neither Router Discovery advertisements nor solicitations are
  158.      sent over point to point links (e.g. PPP).  The netmask associated with
  159.      point-to-point links (such as SLIP or PPP, with the IFF_POINTOPOINT flag)
  160.      is used by rrrroooouuuutttteeeedddd to infer the netmask used by the remote system when
  161.      RIPv1 is used.
  162.  
  163.      RRRRoooouuuutttteeeedddd is started during system initialization from /_e_t_c/_i_n_i_t._d/_n_e_t_w_o_r_k
  164.      using site-dependent options and arguments in the file
  165.      /_e_t_c/_c_o_n_f_i_g/_r_o_u_t_e_d._o_p_t_i_o_n_s.  The options are:
  166.  
  167.      ----ssss   this option forces rrrroooouuuutttteeeedddd to supply routing information.  This is
  168.           the default if multiple network interfaces are present on which RIP
  169.           or Router Discovery have not been disabled, and if the kernel switch
  170.           ipforwarding=1.
  171.  
  172.      ----qqqq   is the opposite of the ----ssss option.  This is the default when only one
  173.           interface is present.
  174.  
  175.      ----dddd   Do not run in the background.  This option is meant for interactive
  176.           use - do not put it in the _r_o_u_t_e_d._o_p_t_i_o_n_s file.
  177.  
  178.      ----gggg   This flag is used on internetwork routers to offer a route to the
  179.           "default" destination.  It is equivalent to "----FFFF _0/_0,_1" and is
  180.           present mostly for historical reasons.  A better choice is
  181.           "----PPPP _p_m__r_d_i_s_c" on the command line or ppppmmmm____rrrrddddiiiisssscccc in the /_e_t_c/_g_a_t_e_w_a_y_s
  182.           file.  since a larger metric will be used, reducing the spread of
  183.           the potentially dangerous default route.  This is typically used on
  184.           a gateway to the Internet, or on a gateway that uses another routing
  185.           protocol whose routes are not reported to other local routers.
  186.           Notice that because a metric of 1 is used, this feature is
  187.           dangerous.  It is more commonly accidentally used to create chaos
  188.           with routing loop than to solve problems.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))                                                          RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))
  203.  
  204.  
  205.  
  206.      ----hhhh   This causes host or point-to-point routes to not be advertised,
  207.           provided there is a network route going the same direction.  That is
  208.           a limited kind of aggregation.  This option is useful on gateways to
  209.           ethernets that have other gateway machines connected with point-to-
  210.           point links such as SLIP.
  211.  
  212.      ----mmmm   This causes the machine to advertise a host or point-to-point route
  213.           to its primary interface.  It is useful on multi-homed machines such
  214.           as NFS servers.  This option should not be used except when the cost
  215.           of the host routes it generates is justified by the popularity of
  216.           the server.  It is effective only when the machine is supplying
  217.           routing information, because there is more than one interface.  The
  218.           ----mmmm option overrides the ----qqqq option to the limited extent of
  219.           advertising the host route.
  220.  
  221.      ----AAAA   do not ignore RIPv2 authentication if we do not care about RIPv2
  222.           authentication.  This option is required for conformance with RFC
  223.           1723, However, it makes no sense and breaks using RIP as a discovery
  224.           protocol to ignore all RIPv2 packets that carry authentication when
  225.           this machine does not care about authentication.
  226.  
  227.      ----tttt   increases the debugging level, which causes more information to be
  228.           logged on the tracefile specified with ----TTTT or standard out.  The
  229.           debugging level can be increased or decreased with the SSSSIIIIGGGGUUUUSSSSRRRR1111 or
  230.           SSSSIIIIGGGGUUUUSSSSRRRR2222 signals, or with the rrrrttttqqqquuuueeeerrrryyyy command.
  231.  
  232.      ----vvvv   displays and logs the version of daemon.
  233.  
  234.      ----TTTT _t_r_a_c_e_f_i_l_e
  235.           increases the debugging level to at least 1 and causes debugging
  236.           information to be appended to the trace file.  Note that because of
  237.           security concerns, it is wisest to not run rrrroooouuuutttteeeedddd routinely with
  238.           tracing directed to a file.
  239.  
  240.      ----FFFF _n_e_t[/_m_a_s_k][=_m_e_t_r_i_c]
  241.           minimize routes in transmissions via interfaces with addresses that
  242.           match _n_e_t/_m_a_s_k, and synthesizes a default route to this machine with
  243.           the _m_e_t_r_i_c.  The intent is to reduce RIP traffic on slow, point-to-
  244.           point links such as PPP links by replacing many large UDP packets of
  245.           RIP information with a single, small packet containing a "fake"
  246.           default route.  If _m_e_t_r_i_c is absent, a value of 14 is assumed to
  247.           limit the spread of the "fake" default route.
  248.  
  249.           This is a dangerous feature that when used carelessly can cause
  250.           routing loops.  Notice also that more than one interface can match
  251.           the specified network number and mask.  See also ----gggg.
  252.  
  253.      ----PPPP _p_a_r_m_s
  254.           is equivalent to adding the parameter line _p_a_r_m_s to the
  255.           /_e_t_c/_g_a_t_e_w_a_y_s file.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))                                                          RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))
  269.  
  270.  
  271.  
  272.      Any other argument supplied is interpreted as the name of a file in which
  273.      _r_o_u_t_e_d's actions should be logged.  It is better to use ----TTTT instead of
  274.      appending the name of the trace file to the command.
  275.  
  276.      rrrroooouuuutttteeeedddd also supports the notion of "distant" _p_a_s_s_i_v_e or _a_c_t_i_v_e gateways.
  277.      When rrrroooouuuutttteeeedddd is started, it reads the file /_e_t_c/_g_a_t_e_w_a_y_s to find such
  278.      distant gateways which may not be located using only information from a
  279.      routing socket, to discover if some of the local gateways are _p_a_s_s_i_v_e,
  280.      and to obtain other parameters.  Gateways specified in this manner should
  281.      be marked passive if they are not expected to exchange routing
  282.      information, while gateways marked active should be willing to exchange
  283.      RIP packets.  Routes through _p_a_s_s_i_v_e gateways are installed in the
  284.      kernel's routing tables once upon startup and are not included in
  285.      transmitted RIP responses.
  286.  
  287.      Distant active gateways are treated like network interfaces.  RIP
  288.      responses are sent to the distant _a_c_t_i_v_e gateway.  If no responses are
  289.      received, the associated route is deleted from the kernel table and RIP
  290.      responses advertised via other interfaces.  If the distant gateway
  291.      resumes sending RIP responses, the associated route is restored.
  292.  
  293.      Such gateways can be useful on media that do not support broadcasts or
  294.      multicasts but otherwise act like classic shared media like Ethernets
  295.      such as some ATM networks.  One can list all RIP routers reachable on the
  296.      ATM network in /_e_t_c/_g_a_t_e_w_a_y_s with a series of "host" lines.  Note that it
  297.      is usually desirable to use RIPv2 in such situations to avoid generating
  298.      lists of inferred host routes.
  299.  
  300.      Gateways marked _e_x_t_e_r_n_a_l are also passive, but are not placed in the
  301.      kernel routing table nor are they included in routing updates.  The
  302.      function of external entries is to indicate that another routing process
  303.      will install such a route if necessary, and that alternate routes to that
  304.      destination should not be installed by rrrroooouuuutttteeeedddd.  Such entries are only
  305.      required when both routers may learn of routes to the same destination.
  306.  
  307.      The /_e_t_c/_g_a_t_e_w_a_y_s file is comprised of a series of lines, each in one of
  308.      the following two formats or consist of parameters described later.
  309.      Blank lines and lines starting with '#' are comments.
  310.  
  311.      nnnneeeetttt _N_n_a_m_e[/_m_a_s_k] ggggaaaatttteeeewwwwaaaayyyy _G_n_a_m_e mmmmeeeettttrrrriiiicccc _v_a_l_u_e {ppppaaaassssssssiiiivvvveeee|aaaaccccttttiiiivvvveeee|eeeexxxxtttteeeerrrrnnnnaaaallll}
  312.      hhhhoooosssstttt _H_n_a_m_e       ggggaaaatttteeeewwwwaaaayyyy _G_n_a_m_e mmmmeeeettttrrrriiiicccc _v_a_l_u_e {ppppaaaassssssssiiiivvvveeee|aaaaccccttttiiiivvvveeee|eeeexxxxtttteeeerrrrnnnnaaaallll}
  313.  
  314.      _N_n_a_m_e or _H_n_a_m_e is the name of the destination network or host.  It may be
  315.      a symbolic network name or an Internet address specified in "dot"
  316.      notation (see _i_n_e_t(3N)).  (If it is a name, then it must either be
  317.      defined in /_e_t_c/_n_e_t_w_o_r_k_s or /_e_t_c/_h_o_s_t_s, or name service must have been
  318.      started before rrrroooouuuutttteeeedddd.)  _m_a_s_k is an optional number between 1 and 32
  319.      indicating the netmask associated with _N_n_a_m_e.
  320.  
  321.      _G_n_a_m_e is the name or address of the gateway to which RIP responses should
  322.      be forwarded.  _V_a_l_u_e is the hop count to the destination host or network.
  323.      "hhhhoooosssstttt _h_n_a_m_e" is equivalent to "nnnneeeetttt _n_n_a_m_e/_3_2".
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))                                                          RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))
  335.  
  336.  
  337.  
  338.      One of the keywords ppppaaaassssssssiiiivvvveeee, aaaaccccttttiiiivvvveeee or eeeexxxxtttteeeerrrrnnnnaaaallll must be present to
  339.      indicate whether the gateway should be treated as _p_a_s_s_i_v_e or _a_c_t_i_v_e (as
  340.      described above), or whether the gateway is _e_x_t_e_r_n_a_l to the scope of the
  341.      RIP protocol.
  342.  
  343.      As can be seen when debugging is turned on with such lines create
  344.      psuedo-interfaces.  To set parameters for remote or external interfaces,
  345.      a line starting with iiiiffff====aaaalllliiiiaaaassss((((HHHHnnnnaaaammmmeeee)))), iiiiffff====rrrreeeemmmmooootttteeee((((HHHHnnnnaaaammmmeeee)))), etc. should be
  346.      used.
  347.  
  348.      Lines that start with neither "net" nor "host" must consist of one or
  349.      more of the following parameter settings, separated by commas or blanks:
  350.  
  351.      iiiiffff====_i_f_n_a_m_e
  352.           indicates that the other parameters on the line apply to the
  353.           interface name _i_f_n_a_m_e.
  354.  
  355.      ssssuuuubbbbnnnneeeetttt====_n_n_a_m_e[/_m_a_s_k][,_m_e_t_r_i_c]
  356.           advertises a route to network _n_n_a_m_e with mask _m_a_s_k and the supplied
  357.           metric (default 1).  This is useful for filling "holes" in CIDR
  358.           allocations.  This parameter must appear by itself on a line.  The
  359.           network number must specify a full, 32-bit value, as in 192.0.2.0
  360.           instead of 192.0.2.
  361.  
  362.           Do not use this feature unless necessary.  It is dangerous.
  363.  
  364.      rrrriiiippppvvvv1111____mmmmaaaasssskkkk====_n_n_a_m_e/_m_a_s_k_1,_m_a_s_k_2
  365.           specifies that netmask of the network of which _n_n_a_m_e/_m_a_s_k_1 is a
  366.           subnet should be _m_a_s_k_2.  For example _r_i_p_v_1__m_a_s_k=_1_9_2._0._2._1_6/_2_8,_2_7
  367.           marks 192.0.2.16/28 as a subnet of 192.0.2.0/28 instead of
  368.           192.0.2.0/24.
  369.  
  370.      ppppaaaasssssssswwwwdddd=_X_X_X_1[|_K_e_y_I_D[_s_t_a_r_t|_s_t_o_p]]
  371.           specifies a RIPv2 cleartext password that will be included on all
  372.           RIPv2 responses sent, and checked on all RIPv2 responses received.
  373.           Any blanks, tab characters, commas, or '#', '|', or NULL characters
  374.           in the password must be escaped with a backslash (\).  The common
  375.           escape sequences \n, \r, \t, \b, and \xxx have their usual meanings.
  376.           The _K_e_y_I_D must be unique but is ignored for cleartext passwords.  If
  377.           present, _s_t_a_r_t and _s_t_o_p are timestamps in the form
  378.           year/month/day@hour:minute.  They specify when the password is
  379.           valid.  The valid password with the most future is used on output
  380.           packets, unless all passwords have expired, in which case the
  381.           password that expired most recently is used, or unless no passwords
  382.           are valid yet, in which case no password is output.  Incoming
  383.           packets can carry any password that is valid, will be valid within
  384.           24 hours, or that was valid within 24 hours.  To protect the
  385.           secrets, the password settings are valid only in the /_e_t_c/_g_a_t_e_w_a_y_s
  386.           file and only when that file is readable only by UID 0.
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))                                                          RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))
  401.  
  402.  
  403.  
  404.      mmmmdddd5555____ppppaaaasssssssswwwwdddd=_X_X_X_1|_K_e_y_I_D[_s_t_a_r_t|_s_t_o_p]
  405.           specifies a RIPv2 MD5 password.  Except that a _K_e_y_I_D is required,
  406.           this keyword is similar to ppppaaaasssssssswwwwdddd.
  407.  
  408.      nnnnoooo____aaaagggg
  409.           turns off aggregation of subnets in RIPv1 and RIPv2 responses.
  410.  
  411.      nnnnoooo____ssssuuuuppppeeeerrrr____aaaagggg
  412.           turns off aggregation of networks into supernets in RIPv2 responses.
  413.  
  414.      ppppaaaassssssssiiiivvvveeee
  415.           marks the interface to not be advertised in updates sent via other
  416.           interfaces, and turns off all RIP and router discovery through the
  417.           interface.
  418.  
  419.      nnnnoooo____rrrriiiipppp
  420.           disables all RIP processing on the specified interface.  If no
  421.           interfaces are allowed to process RIP packets, rrrroooouuuutttteeeedddd acts purely as
  422.           a router discovery daemon.
  423.  
  424.           Note that turning off RIP without explicitly turning on router
  425.           discovery advertisements with rrrrddddiiiisssscccc____aaaaddddvvvv or ----ssss causes rrrroooouuuutttteeeedddd to act
  426.           as a client router discovery daemon, not advertising.
  427.  
  428.      nnnnoooo____rrrriiiipppp____mmmmccccaaaasssstttt
  429.           causes RIPv2 packets to be broadcast instead of multicast.
  430.  
  431.      nnnnoooo____rrrriiiippppvvvv1111____iiiinnnn
  432.           causes RIPv1 received responses to be ignored.
  433.  
  434.      nnnnoooo____rrrriiiippppvvvv2222____iiiinnnn
  435.           causes RIPv2 received responses to be ignored.
  436.  
  437.      rrrriiiippppvvvv2222____oooouuuutttt
  438.           turns off RIPv1 output and causes RIPv2 advertisements to be
  439.           multicast when possible.
  440.  
  441.      rrrriiiippppvvvv2222
  442.           is equivalent to nnnnoooo____rrrriiiippppvvvv1111____iiiinnnn and nnnnoooo____rrrriiiippppvvvv1111____oooouuuutttt.
  443.  
  444.      nnnnoooo____rrrrddddiiiisssscccc
  445.           disables the Internet Router Discovery Protocol.
  446.  
  447.      nnnnoooo____ssssoooolllliiiicccciiiitttt
  448.           disables the transmission of Router Discovery Solicitations.
  449.  
  450.      sssseeeennnndddd____ssssoooolllliiiicccciiiitttt
  451.           specifies that Router Discovery solicitations should be sent, even
  452.           on point-to-point links, which by default only listen to Router
  453.           Discovery messages.
  454.  
  455.  
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))                                                          RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))
  467.  
  468.  
  469.  
  470.      nnnnoooo____rrrrddddiiiisssscccc____aaaaddddvvvv
  471.           disables the transmission of Router Discovery Advertisements
  472.  
  473.      rrrrddddiiiisssscccc____aaaaddddvvvv
  474.           specifies that Router Discovery Advertisements should be sent, even
  475.           on point-to-point links, which by default only listen to Router
  476.           Discovery messages
  477.  
  478.      bbbbccccaaaasssstttt____rrrrddddiiiisssscccc
  479.           specifies that Router Discovery packets should be broadcast instead
  480.           of multicast.
  481.  
  482.      rrrrddddiiiisssscccc____pppprrrreeeeffff=_N
  483.           sets the preference in Router Discovery Advertisements to the
  484.           optionally signed integer _N.  The default preference is 0.  Default
  485.           routes with smaller or more negative preferences are preferred by
  486.           clients.
  487.  
  488.      rrrrddddiiiisssscccc____iiiinnnntttteeeerrrrvvvvaaaallll=_N
  489.           sets the nominal interval with which Router Discovery Advertisements
  490.           are transmitted to _N seconds and their lifetime to 3*_N.
  491.  
  492.      ffffaaaakkkkeeee____ddddeeeeffffaaaauuuulllltttt====_m_e_t_r_i_c
  493.           has an identical effect to "----FFFF net/mask,_m_e_t_r_i_c" with the network and
  494.           mask coming from the specified interface.
  495.  
  496.      ppppmmmm____rrrrddddiiiisssscccc
  497.           is similar to ffffaaaakkkkeeee____ddddeeeeffffaaaauuuulllltttt.  When RIPv2 routes are multicast, so
  498.           that RIPv1 listeners cannot receive them, this feature causes a
  499.           RIPv1 default route to be broadcast to RIPv1 listeners.  Unless
  500.           modified with ffffaaaakkkkeeee____ddddeeeeffffaaaauuuulllltttt, the default route is broadcast with a
  501.           metric of 14.  That serves as a "poor man's router discovery"
  502.           protocol.
  503.  
  504.      ttttrrrruuuusssstttt____ggggaaaatttteeeewwwwaaaayyyy=_r_n_a_m_e[|_n_e_t_1/_m_a_s_k_1|_n_e_t_2/_m_a_s_k_2|...]
  505.           causes RIP packets from that router and other routers named in other
  506.           ttttrrrruuuusssstttt____ggggaaaatttteeeewwwwaaaayyyy keywords to be accepted, and packets from other
  507.           routers to be ignored.  If networks are specified, then routes to
  508.           other networks will be ignored from that router.
  509.  
  510.      rrrreeeeddddiiiirrrreeeecccctttt____ooookkkk
  511.           causes RIP to allow ICMP Redirect messages when the system is acting
  512.           as a router and forwarding packets.  Otherwise, ICMP Redirect
  513.           messages are overridden.
  514.  
  515. FFFFIIIILLLLEEEESSSS
  516.      /etc/gateways               for distant gateways
  517.      /etc/config/routed.options  Site-dependent options
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.                                                                         PPPPaaaaggggeeee 8888
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))                                                          RRRROOOOUUUUTTTTEEEEDDDD((((1111MMMM))))
  533.  
  534.  
  535.  
  536. SEE ALSO
  537.      gated(1M), udp(7P), icmp(7P), rtquery(1M)
  538.  
  539. BBBBUUUUGGGGSSSS
  540.      It does not always detect unidirectional failures in network interfaces
  541.      (e.g., when the output side fails).
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.                                                                         PPPPaaaaggggeeee 9999
  592.  
  593.  
  594.  
  595.